package work02;

import java.util.Scanner;

/**
 * @author ｙｕａｎｂｉｎｂｉｎ
 * 练习2-13 BMI指数
1、接收用户输入身高体重（假设用户输入正确，身高单位cm,体重单位kg）
2、根据体质指数计算出结果，并保留2位小数：
体质指数（BMI）=体重（kg）÷身高^2（m）
EX：70kg÷（1.75×1.75）=22.86
3、根据结果给出用户提示信息：
成人的BMI数值：
过轻：低于18.5
正常：18.5-23.9
过重：24-27
肥胖：28-32
非常肥胖, 高于32

 */
public class Task13 {

    public static void main(String args[]) {

        System.out.println("请输入您的体重（kg）和身高（cm）：");
        Scanner sc = new Scanner(System.in);
        int weight = sc.nextInt();
        float  height = sc.nextFloat();
        height=height/100;
        float BIM=weight/(height*height);

        if (BIM<=18.5){
            System.out.print("您的体质指数为："+String.format("%.2f",BIM));
            System.out.println(",过轻");
        }else if (BIM>=18.5&BIM<=23.9){
            System.out.print("您的体质指数为："+String.format("%.2f",BIM));
            System.out.println(",正常");
        }else  if (BIM>=24&BIM<=27){
            System.out.print("您的体质指数为："+String.format("%.2f",BIM));
            System.out.println(",过重");
        }else if (BIM>=28&BIM<=32){
            System.out.print("您的体质指数为："+String.format("%.2f", BIM));
            System.out.println(",肥胖");
        }else {
            System.out.print("您的体质指数为："+String.format("%.2f", BIM));
            System.out.println(",非常肥胖");
        }


    }
}

